package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

@Data
/**
 * catalog3Id=225&keyword=小米&sort=saleCount_asc/desc&hasStock=0/1&brandId=1&brandId=2
 */
public class SearchParam {
    //检索Vo
    private String keyword;//页面传递过来的检索参数，全文匹配关键字
    private Long catalog3Id;//3级分类ID
    /**
     * sort=saleCount_asc/desc 库存数量
     * sort=skuPrice_asc/desc 价格
     * sort=hotScore_asc/desc 火热
     */
    private String sort;//排序条件
    /**
     * 过滤条件
     * hasStock=0/1 是否有货
     * skuPrice=1_500/_500/500_ 价格区间
     *
     */
    private Integer hasStock; //给默认值 有库存
    private String skuPrice;
    /**
     * 品牌选择 支持多选
     */
    private List<Long> brandId;
    private List<String> attrs;//按照属性进行筛选 attrs=2_5存:6寸
    private Integer pageNum = 1;//页码 默认第一页
    private String _queryString;//原数据查询条件
}
